.order-detail-wrap{
  height: 100vh;
	padding: 20rpx;
  box-sizing: border-box;
  background-color: #f3f3f3;
	color: rgb(51, 51, 51);
	.main-content{
    display: block;
    height: 800rpx;
    width: 100%;
    border-radius: 20rpx;
    background-color: #fff;
		.ale-column{
      width: 100%;
			padding-top: 10rpx;
			padding-bottom: 10rpx;
			padding-left: 10rpx;
			padding-right: 10rpx;
			margin-bottom: 10rpx;
			&.ale-col{
				display: flex;
			}
			&.fs-row{
				display: flex;
				.info-col{
					padding-left: 10rpx;
				}
			}
			&.ps-row{
				display: flex;
				align-items: center;
				.lb-price{
					display: flex;
					.ps-input{
						width: 200rpx;
						padding: 10rpx;
						border: 1rpx solid rgb(218, 211, 211);
						background-color: #f3f3f3;
					}
					.label{
						padding: 10rpx;
					}
					.btn{
						font-size: 14px;
						margin-left: 20rpx;
						padding: 10rpx 30rpx;
						border: 1rpx solid rgb(218, 211, 211);
						border-radius: 8rpx;
						background-color: rgb(255, 143, 0);
					}
				}

			}
			&.pv-row{
				.lb-content{
					.imgs{
						display: inline-block;
						margin-right: 20rpx;
					}
					.btn-group{
						margin-top: 20rpx;
						.btn{
							font-size: 14px;
							text-align: center;
							margin-top: 14rpx;
							padding: 20rpx;
							border: 1rpx solid rgb(218, 211, 211);
							border-radius: 8rpx;
							background-color: rgb(255, 143, 0);
	
						}
					}
					.reason{
            margin-top: 20rpx;
            .text-input{
              width: 100%;
              box-sizing: border-box;
              margin: 0 auto;
              padding: 10rpx;
              border: 1rpx solid rgb(218, 211, 211);

            }
					}
				}
			}
			.lb-title{
        min-width: 160rpx;
        text-align: right;
				.required{
					color: red;
				}
			}
		}

	}
}